﻿using System;
using System.Collections.Generic;
using System.Linq;

namespace Vallejos.Entidades.ModeloDeDatos
{
    public class SolicitudDeAnalisisCrediticio : Solicitud
    {
        public EstadoDeAnalisis Estado { get; set; }
        public RiesgoCrediticio InformacionDeRiesgo { get; set; }
        public EmpleadoBancario Analista { get; set; }
        public List<HistorialDeAnalisis> Historial { get; set; }
        public TipoFinanciacion TipoFinanciacion { get; set; }

        public string UltimaFecha
        {
            get { return Historial == null || Historial.Count == 0 ? string.Empty : Historial.Max(hist => hist.Fecha).ToShortDateString() ; }
        }

        public string EstadoNombre
        {
            get { return Estado.Nombre; }
        }
    }
}
